home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / EmailViewer / FULL / EmailViewer.jar / i.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-12-23  |  3.2 KB  |  118 lines

  1. import java.util.Enumeration;
  2. import java.util.Vector;
  3. import javax.microedition.lcdui.Command;
  4. import javax.microedition.lcdui.CommandListener;
  5. import javax.microedition.lcdui.Display;
  6. import javax.microedition.lcdui.Displayable;
  7. import javax.microedition.lcdui.Font;
  8. import javax.microedition.lcdui.Image;
  9. import javax.microedition.lcdui.List;
  10.  
  11. // $FF: renamed from: i
  12. class class_0 extends e implements CommandListener {
  13.    // $FF: renamed from: d g
  14.    private g field_0;
  15.    // $FF: renamed from: f int
  16.    private int field_1;
  17.    // $FF: renamed from: a javax.microedition.lcdui.Font
  18.    private Font field_2;
  19.    // $FF: renamed from: c javax.microedition.lcdui.List
  20.    private List field_3 = null;
  21.    // $FF: renamed from: b javax.microedition.lcdui.Displayable
  22.    private Displayable field_4 = null;
  23.    // $FF: renamed from: e javax.microedition.lcdui.Display
  24.    private Display field_5 = null;
  25.  
  26.    class_0(g var1, int var2, Font var3) {
  27.       this.field_0 = var1;
  28.       this.field_1 = var2;
  29.       this.field_2 = var3;
  30.    }
  31.  
  32.    // $FF: renamed from: a (p, java.util.Vector, boolean) void
  33.    void method_0(p var1, Vector var2, boolean var3) {
  34.       try {
  35.          var1.b(var3 ? 1 : 0);
  36.          c var4 = (c)var2.elementAt(this.field_1);
  37.          var1.a(this.field_2);
  38.          var1.c(var4.a, var4.e, var4.a() - var4.b() - 1, var4.b());
  39.          String var5 = this.field_0.d();
  40.          if (var5 != null) {
  41.             int var6 = var1.c();
  42.             int var7 = var1.b();
  43.             int var8 = var1.a();
  44.             int var9 = var1.d();
  45.             var1.d(var4.a, var4.e, var4.a() - var4.b(), var4.b());
  46.             var1.a(var5, var4.a, var4.e, 20);
  47.             var1.b(var6, var7, var8, var9);
  48.          }
  49.  
  50.          var1.c(var4.a + var4.a() - var4.b(), var4.e, var4.b() - 1, var4.b());
  51.          var1.a(var4.a + var4.a() - var4.b() + 2, var4.e + 2, var4.b() - 4, var4.b() - 4, 0, 360);
  52.       } catch (ArrayIndexOutOfBoundsException var10) {
  53.       }
  54.  
  55.    }
  56.  
  57.    // $FF: renamed from: a (m, javax.microedition.lcdui.Display, javax.microedition.lcdui.Displayable, int, int, boolean) void
  58.    void method_1(m var1, Display var2, Displayable var3, int var4, int var5, boolean var6) {
  59.       this.field_3 = new List((String)null, this.field_0.h() ? 2 : 1);
  60.       Enumeration var7 = this.field_0.g().elements();
  61.  
  62.       while(var7.hasMoreElements()) {
  63.          this.field_3.append(((r)var7.nextElement()).a(), (Image)null);
  64.       }
  65.  
  66.       if (this.field_0.h()) {
  67.          int var8 = 0;
  68.  
  69.          for(Enumeration var9 = this.field_0.g().elements(); var9.hasMoreElements(); ++var8) {
  70.             this.field_3.setSelectedIndex(var8, ((r)var9.nextElement()).d());
  71.          }
  72.       } else {
  73.          this.field_3.setSelectedIndex(this.field_0.a(), true);
  74.       }
  75.  
  76.       this.field_3.addCommand(new Command("OK", 4, 1));
  77.       this.field_3.addCommand(new Command("Cancel", 3, 69));
  78.       this.field_3.setCommandListener(this);
  79.       this.field_4 = var3;
  80.       this.field_5 = var2;
  81.       var2.setCurrent(this.field_3);
  82.    }
  83.  
  84.    public void commandAction(Command var1, Displayable var2) {
  85.       if (var1.getCommandType() == 4) {
  86.          if (this.field_0.h()) {
  87.             for(int var3 = 0; var3 < this.field_3.size(); ++var3) {
  88.                try {
  89.                   ((r)this.field_0.g().elementAt(var3)).a(this.field_3.isSelected(var3));
  90.                } catch (ArrayIndexOutOfBoundsException var5) {
  91.                }
  92.             }
  93.          } else {
  94.             this.field_0.a(this.field_3.getSelectedIndex());
  95.          }
  96.       }
  97.  
  98.       this.field_5.setCurrent(this.field_4);
  99.       this.field_4 = null;
  100.       this.field_3 = null;
  101.       this.field_5 = null;
  102.    }
  103.  
  104.    // $FF: renamed from: a () int
  105.    int method_2() {
  106.       return this.field_1;
  107.    }
  108.  
  109.    // $FF: renamed from: b () int
  110.    int method_3() {
  111.       return 1;
  112.    }
  113.  
  114.    // $FF: renamed from: a (int) void
  115.    void method_4(int var1) {
  116.    }
  117. }
  118.